<!--SIF Implementation Specification 2.2-6 (March 17, 2008)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://www.sifinfo.org/infrastructure/2.x" xmlns:sif="http://www.sifinfo.org/infrastructure/2.x" elementFormDefault="qualified">
  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="imports/xml/xml.xsd" />
  <xs:complexType name="StudentPlacementType">
    <xs:annotation>
      <xs:documentation>This object contains information that describes a specific instructional, related or transitional service that has been prescribed or recommended in the program plan developed for a student who has been placed in an individualized special program.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="StudentPlacementAsOfDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>Effective date (NOT the entry date) of this StudentPlacement instance for the identified student and program.   It is intended that each time the contents of this instance of the object changes, it will be published with a new RefId.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Service">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Code">
              <xs:annotation>
                <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:union>
                  <xs:annotation>
                    <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:NCES0273StudentSupportServiceTypeType">
                      <xs:enumeration value="0290" />
                      <xs:enumeration value="0291" />
                      <xs:enumeration value="0292" />
                      <xs:enumeration value="0293" />
                      <xs:enumeration value="0295" />
                      <xs:enumeration value="0334" />
                      <xs:enumeration value="0297" />
                      <xs:enumeration value="0298" />
                      <xs:enumeration value="0299" />
                      <xs:enumeration value="0333" />
                      <xs:enumeration value="0302" />
                      <xs:enumeration value="0303" />
                      <xs:enumeration value="0304" />
                      <xs:enumeration value="0332" />
                      <xs:enumeration value="0305" />
                      <xs:enumeration value="0306" />
                      <xs:enumeration value="0308" />
                      <xs:enumeration value="0335" />
                      <xs:enumeration value="0336" />
                      <xs:enumeration value="0309" />
                      <xs:enumeration value="0310" />
                      <xs:enumeration value="0311" />
                      <xs:enumeration value="0312" />
                      <xs:enumeration value="0313" />
                      <xs:enumeration value="0331" />
                      <xs:enumeration value="0314" />
                      <xs:enumeration value="0315" />
                      <xs:enumeration value="0318" />
                      <xs:enumeration value="0319" />
                      <xs:enumeration value="0320" />
                      <xs:enumeration value="0294" />
                      <xs:enumeration value="0337" />
                      <xs:enumeration value="0321" />
                      <xs:enumeration value="0322" />
                      <xs:enumeration value="0323" />
                      <xs:enumeration value="0324" />
                      <xs:enumeration value="0325" />
                      <xs:enumeration value="0327" />
                      <xs:enumeration value="0329" />
                      <xs:enumeration value="0330" />
                      <xs:enumeration value="9999" />
                    </xs:restriction>
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:NCES0289TransitionalSupportServiceTypeType" />
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:EDENHomelessEducationalSupportServicesAndActivitiesTypeOfServicesReceivedType">
                      <xs:enumeration value="TUT" />
                      <xs:enumeration value="EE" />
                      <xs:enumeration value="PD" />
                      <xs:enumeration value="MEDREF" />
                      <xs:enumeration value="TRANS" />
                      <xs:enumeration value="ECPGM" />
                      <xs:enumeration value="ASST" />
                      <xs:enumeration value="BASSUM" />
                      <xs:enumeration value="RECS" />
                      <xs:enumeration value="PARENT" />
                      <xs:enumeration value="COORD" />
                      <xs:enumeration value="COUNS" />
                      <xs:enumeration value="DOMV" />
                      <xs:enumeration value="CLOTH" />
                      <xs:enumeration value="SUPPLY" />
                      <xs:enumeration value="OTHREF" />
                      <xs:enumeration value="EMER" />
                      <xs:enumeration value="OTHER" />
                    </xs:restriction>
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:EDENMigrantStudentsServedMigrantServiceTypeType">
                      <xs:enumeration value="COS" />
                      <xs:enumeration value="AIS" />
                      <xs:enumeration value="RI" />
                      <xs:enumeration value="MI" />
                      <xs:enumeration value="HSCA" />
                      <xs:enumeration value="ANYSS" />
                      <xs:enumeration value="CS" />
                      <xs:enumeration value="ARS" />
                    </xs:restriction>
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:EDENLEPProgramTypeOfServicesReceivedType">
                      <xs:enumeration value="BILING" />
                      <xs:enumeration value="DUALLANG" />
                      <xs:enumeration value="TWOIMM" />
                      <xs:enumeration value="TRANSBIL" />
                      <xs:enumeration value="DEVBIL" />
                      <xs:enumeration value="HERITAGE" />
                      <xs:enumeration value="SHELENGL" />
                      <xs:enumeration value="STRUCIMM" />
                      <xs:enumeration value="SDAIE" />
                      <xs:enumeration value="CONTENTESL" />
                      <xs:enumeration value="PULLESL" />
                      <xs:enumeration value="OTHER" />
                    </xs:restriction>
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:EDENStudentsInNeglectedOrDelinquentProgramsNeglectedOrDelinquentServicesReceivedType">
                      <xs:enumeration value="TS" />
                      <xs:enumeration value="AS" />
                      <xs:enumeration value="DP" />
                      <xs:enumeration value="ASC" />
                      <xs:enumeration value="JT" />
                    </xs:restriction>
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:StudentPlacementTitleIServicesType" />
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:StudentPlacementOtherServicesType" />
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Specialized instruction or related / transitional service provided to this student.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:StudentPlacementOtherTypesOfTransportationType" />
                  </xs:simpleType>
                </xs:union>
              </xs:simpleType>
            </xs:element>
            <xs:element name="OtherCodeList" minOccurs="0" nillable="true" type="sif:OtherCodeListType" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ServiceCategory" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Category of service (for example, whether it is instruction or a related / transitional service or a supplemental service).  Typically designated by a state.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="S001">
              <xs:annotation>
                <xs:documentation>Service is instructional</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="S002">
              <xs:annotation>
                <xs:documentation>Service is a related service (e.g. speech / language, vision)</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="S003">
              <xs:annotation>
                <xs:documentation>Service is transitional</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="S004">
              <xs:annotation>
                <xs:documentation>Service is itinerant</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="S999">
              <xs:annotation>
                <xs:documentation>Service is of another category</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ServiceFundingSources" minOccurs="0" nillable="true">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceFundingSource" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Code">
                    <xs:annotation>
                      <xs:documentation>Funding source for the program, may be more than one.</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:union>
                        <xs:annotation>
                          <xs:documentation>Funding source for the program, may be more than one.</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="sif:NCES0222ProgramFundingSourceType">
                            <xs:enumeration value="0797" />
                            <xs:enumeration value="0617" />
                            <xs:enumeration value="0622" />
                            <xs:enumeration value="0654" />
                            <xs:enumeration value="9999" />
                          </xs:restriction>
                        </xs:simpleType>
                        <xs:annotation>
                          <xs:documentation>Funding source for the program, may be more than one.</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:token">
                            <xs:enumeration value="S001">
                              <xs:annotation>
                                <xs:documentation>Education for the Disadvantaged, ESEA I-A</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S002">
                              <xs:annotation>
                                <xs:documentation>English Language Acquisition, Language Enhancement and Academic Achievement, ESEA III-A</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S003">
                              <xs:annotation>
                                <xs:documentation>Foreign Language Assistance, ESEA V-D</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S004">
                              <xs:annotation>
                                <xs:documentation>Gifted and Talented, Javits, ESEA V-D</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S005">
                              <xs:annotation>
                                <xs:documentation>Homeless Children and Youths, ESEA X-C (MVHAA VII-B)</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S006">
                              <xs:annotation>
                                <xs:documentation>Impact Aid, ESEA, Title VIII</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S007">
                              <xs:annotation>
                                <xs:documentation>Indian Education, ESEA Title VII</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S008">
                              <xs:annotation>
                                <xs:documentation>Migrant, ESEA I-C</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S009">
                              <xs:annotation>
                                <xs:documentation>Migrant, HEA IV-A</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S010">
                              <xs:annotation>
                                <xs:documentation>Neglected and Delinquent, ESEA I-D</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S011">
                              <xs:annotation>
                                <xs:documentation>Other ESEA reading programs</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S012">
                              <xs:annotation>
                                <xs:documentation>Public School Choice, ESEA I-A</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S013">
                              <xs:annotation>
                                <xs:documentation>Reading First, ESEA I-B</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S014">
                              <xs:annotation>
                                <xs:documentation>Rural Education, ESEA VI-B</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S015">
                              <xs:annotation>
                                <xs:documentation>Safe Schools and Citizenship Education, ESEA IV-A and V-D</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S016">
                              <xs:annotation>
                                <xs:documentation>School Choice, ESEA, Title V-B,-C,-D</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S017">
                              <xs:annotation>
                                <xs:documentation>Special Education Early Intervening Services, IDEA, Part B</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S018">
                              <xs:annotation>
                                <xs:documentation>Special Education Grants for Infants and Families Ages 0-2, IDEA, Part C</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S019">
                              <xs:annotation>
                                <xs:documentation>Special Education Preschool Grants Ages 3-5, IDEA, Part B</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S020">
                              <xs:annotation>
                                <xs:documentation>Special Education State Grants, IDEA, Part B</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S021">
                              <xs:annotation>
                                <xs:documentation>State Scholars Capacity Building, ESEA V-D</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S022">
                              <xs:annotation>
                                <xs:documentation>Supplemental Education Services, ESEA I-A</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S023">
                              <xs:annotation>
                                <xs:documentation>Vocational Education (Carl D Perkins VTEA)</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S024">
                              <xs:annotation>
                                <xs:documentation>Reading Proficiency</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S025">
                              <xs:annotation>
                                <xs:documentation>Reading Sufficiency</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                            <xs:enumeration value="S026">
                              <xs:annotation>
                                <xs:documentation>Alternative Education</xs:documentation>
                              </xs:annotation>
                            </xs:enumeration>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:union>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="OtherCodeList" minOccurs="0" nillable="true" type="sif:OtherCodeListType" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ServicingPublicAgency" minOccurs="0" nillable="true">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>The GUID of the public agency (a district / LEA) to which the "ServicingSchool" reports / belongs.</xs:documentation>
          </xs:annotation>
          <xs:simpleContent>
            <xs:extension base="sif:IdRefType">
              <xs:attribute name="SIF_RefObject" use="required">
                <xs:simpleType>
                  <xs:restriction base="xs:token">
                    <xs:enumeration value="LEAInfo" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="ServicingSchool" minOccurs="0" nillable="true">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>The GUID of the school responsible for providing and coordinating this service (but physical location where service delivered could be different and is identified in SchoolWhereServiceDelivered).</xs:documentation>
          </xs:annotation>
          <xs:simpleContent>
            <xs:extension base="sif:IdRefType">
              <xs:attribute name="SIF_RefObject" use="required">
                <xs:simpleType>
                  <xs:restriction base="xs:token">
                    <xs:enumeration value="SchoolInfo" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="SchoolWhereServiceDelivered" minOccurs="0" nillable="true">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>The GUID of the school where the service is delivered.</xs:documentation>
          </xs:annotation>
          <xs:simpleContent>
            <xs:extension base="sif:IdRefType">
              <xs:attribute name="SIF_RefObject" use="required">
                <xs:simpleType>
                  <xs:restriction base="xs:token">
                    <xs:enumeration value="SchoolInfo" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="ServiceProviderType" minOccurs="0" nillable="true">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Code" type="sif:NCES0557JobClassificationType">
              <xs:annotation>
                <xs:documentation>Used for an individual providing the service.  Review by state / program, may be required.  Service provider title (such as Physical Therapist or Psychologist).</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OtherCodeList" minOccurs="0" nillable="true" type="sif:OtherCodeListType" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="AgencyType" minOccurs="0" nillable="true" type="xs:normalizedString">
        <xs:annotation>
          <xs:documentation>Identifies an agency or clinic that will provide the specified service.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceProviderName" minOccurs="0" nillable="true" type="xs:normalizedString">
        <xs:annotation>
          <xs:documentation>The name of the person who delivers the service.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceSetting" minOccurs="0" nillable="true">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Code">
              <xs:annotation>
                <xs:documentation>Setting where service is provided (Regular Class, Resource Room, Homebound, Detention Center, etc.).</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:union>
                  <xs:annotation>
                    <xs:documentation>Setting where service is provided (Regular Class, Resource Room, Homebound, Detention Center, etc.).</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:NCES0307ServiceSettingType" />
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Setting where service is provided (Regular Class, Resource Room, Homebound, Detention Center, etc.).</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:NCES0798EarlyChildhoodProgramSettingType" />
                  </xs:simpleType>
                  <xs:annotation>
                    <xs:documentation>Setting where service is provided (Regular Class, Resource Room, Homebound, Detention Center, etc.).</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="sif:NCES0804EarlyChildhoodSpecialEducationSettingType" />
                  </xs:simpleType>
                </xs:union>
              </xs:simpleType>
            </xs:element>
            <xs:element name="OtherCodeList" minOccurs="0" nillable="true" type="sif:OtherCodeListType" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="WhenServiceProvided" minOccurs="0" nillable="true">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Code" type="sif:NCES0211ProgramAvailabilityType">
              <xs:annotation>
                <xs:documentation>General timing of service delivery relative to school calendar / schedule.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OtherCodeList" minOccurs="0" nillable="true" type="sif:OtherCodeListType" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="LatestStartDate" minOccurs="0" nillable="true" type="xs:date">
        <xs:annotation>
          <xs:documentation>Date by which service is supposed to start for this student.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StartDate" minOccurs="0" nillable="true" type="xs:date">
        <xs:annotation>
          <xs:documentation>Actual date this service began for this student.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EndDate" minOccurs="0" nillable="true" type="xs:date">
        <xs:annotation>
          <xs:documentation>Actual date this service ended for this student.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FrequencyTime" minOccurs="0" nillable="true">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Code">
              <xs:annotation>
                <xs:documentation>Code for the frequency that the service is provided.</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:enumeration value="S001">
                    <xs:annotation>
                      <xs:documentation>Weekly</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="S002">
                    <xs:annotation>
                      <xs:documentation>Bi-weekly</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="S003">
                    <xs:annotation>
                      <xs:documentation>Semi-monthly</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="S004">
                    <xs:annotation>
                      <xs:documentation>Monthly</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="S005">
                    <xs:annotation>
                      <xs:documentation>quarterly</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="S006">
                    <xs:annotation>
                      <xs:documentation>Semi-annually</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="S007">
                    <xs:annotation>
                      <xs:documentation>Annually</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="S999">
                    <xs:annotation>
                      <xs:documentation>Other</xs:documentation>
                    </xs:annotation>
                  </xs:enumeration>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="OtherCodeList" minOccurs="0" nillable="true" type="sif:OtherCodeListType" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DirectTime" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Number of units of time per session spent directly providing the service to the student.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:decimal">
              <xs:attribute name="UnitOfMeasure" use="required">
                <xs:annotation>
                  <xs:documentation>Identifies unit of measure in which amount of time is expressed.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:token">
                    <xs:enumeration value="Minutes" />
                    <xs:enumeration value="Hours" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="IndirectTime" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Number of units of time per session NOT spent directly providing the service to the student but rather spent providing consultation services to someone related to the student (e.g. parent, a general ed teacher, a new service provider, etc.).</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:decimal">
              <xs:attribute name="UnitOfMeasure" use="required">
                <xs:annotation>
                  <xs:documentation>Identifies unit of measure in which amount of time is expressed.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:token">
                    <xs:enumeration value="Minutes" />
                    <xs:enumeration value="Hours" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="TotalServiceDuration" minOccurs="0" nillable="true">
        <xs:annotation>
          <xs:documentation>Total of the direct and indirect time as it relates to the FrequencyTime; e.g., DirectTime 60 + IndirectTime 30 = 90.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:decimal">
              <xs:attribute name="UnitOfMeasure" use="required">
                <xs:annotation>
                  <xs:documentation>Identifies unit of measure in which amount of time is expressed.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:token">
                    <xs:enumeration value="Minutes" />
                    <xs:enumeration value="Hours" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="IncludedInSpecialEducationFTE" minOccurs="0" nillable="true" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Indicates whether the direct time for this service is included in the calculation of a student's special education FTE.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SpecialNeedsTransportation" minOccurs="0" nillable="true" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Indicates whether the student requires transportation to the location of Placement/Service.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AssistiveTechnology" minOccurs="0" nillable="true" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Indicates whether the student requires assistive technology for this Placement/Service.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EntryPerson" minOccurs="0" nillable="true" type="xs:normalizedString">
        <xs:annotation>
          <xs:documentation>Identification / name of the person who created the transaction that led to the creation of this instance of the object.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SIF_Metadata" minOccurs="0" nillable="true" type="sif:SIF_MetadataType" />
      <xs:element name="SIF_ExtendedElements" minOccurs="0" nillable="true" type="sif:SIF_ExtendedElementsType" />
    </xs:sequence>
    <xs:attribute name="RefId" use="required" type="sif:RefIdType">
      <xs:annotation>
        <xs:documentation>This is the unique identification code</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="StudentParticipationRefId" use="required" type="sif:IdRefType">
      <xs:annotation>
        <xs:documentation>This is the reference code for student eligibility for participation</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="StudentPersonalRefId" use="required" type="sif:IdRefType">
      <xs:annotation>
        <xs:documentation>The GUID of the student that this object is linked to.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:element name="StudentPlacement" type="sif:StudentPlacementType" />

</xs:schema>